@media (min-width: 768px) and (max-width: 2500px){
	#navbar{display:black!important;}
}
@media (max-width: 768px){
body{
    -webkit-text-size-adjust: none;
}
.mainbox{ width:auto; padding:0 20px;}
header .logo {float: none;margin-top: 0;width: 68px;position: fixed;left: 50%;margin-left: -34px;z-index: 999999;}
.leftcol{float: none; width:auto;}
.rightcol{margin-left: 0;width: 100%;}
.rightcol .PA10{padding: 0;}

nav {height: 50px;position:fixed;z-index:99999;}
.mainbox .navicon{ position:absolute; left:5px; top:8px; background:url(../images/ic_menu_black_18dp.png) no-repeat; width:36px; height:36px; display:block; cursor:pointer;}
.mainbox .navicon.active{background:url(../images/ic_close_black_18dp.png) no-repeat;}
#navbar{display:none;left:-20px;top:50px;background:#fff;box-shadow:0 4px 12px #989292;z-index:99999;}
#navbar>li{border-top:1px solid #e5e5e5;}
#navbar>li>a{padding-left:15px;color:#000;}
.navbar>li {line-height: 48px;}
.navbar>li.searchnav {border-left: 0;border-right: 0;}
.navbar>li{width:100%}
.navbar>li>a{font-size:15px;padding:0;}
.navbar>li.switch-lang{border-top:none;}
.navbar>li.switch-lang a {padding: 2px 15px;}
.navsection{position:absolute;right:10px;}
.search-holder input[type="text"] {width:200px;}
.search-holder {margin-left: -150px;width: 300px;}
.navbar.navsection>li{display:inline-block;width:auto;}
.m-newst{display:inline-block;}
.m-top-padding{padding-top:50px;}

.o-topnews__title {font-size: 23px;line-height: 27px;}
.thumb {padding-right:15px;width:38%;}
.o-list__inner {width: 62%;}
.o-list__title {font-size: 16px;line-height: 20px;margin-bottom:10px;}
.o-list__summary{display:none;}

.topnewsbx li img{height:67px; width:100px;}

.breadcrumb>li {line-height: 20px; padding:0 10px 5px 0;}
.breadcrumb>li+li::before {color: #888;content: inherit;padding:0;}
.adsbox728x90{display:none;}
.adsbox320x50{ margin:15px -20px;}
.ad320x50{margin:0 auto; width:320px; height:50px;}
.commonnewsbx .newsbox{ clear:both; overflow:inherit; margin-bottom:20px;}
.commonnewsbx, .topnewsbx {width: auto; float:none; margin-left:0px;}
.commonnewsbx .newsbox figure { float:none; margin-right:0;  width: auto}
.commonnewsbx .newsbox figure img {height: auto;}
.links {margin-bottom: 30px;}
.mleft1{margin-top:30px;}
.newslistbx p{display: none;}

.topblock-midd {padding-right:0;margin-bottom: 20px;width:100%;}
.topnbox h3 {font-size: 19px;line-height: 23px;}
.topblock-right {width: 100%;}
.postbox {margin-bottom: 0;}

.photogallery .photo {float: none;width: auto;}.photogallery .photo span{font-size:24px; line-height:30px;}
.photogallery .photoitem {float: none;padding-left: 0; width: auto;}
.photoitem .box1 img{float:left; margin-right:15px; height:67px; width:100px;}
.photogallery .photoitem .box1{clear:both; overflow:hidden;}
.photogallery .photoitem .box1 span {color: #000;font-size: 16px;font-weight: 500;line-height: 20px;padding:0px;position: inherit;text-shadow: none;}
.photoitem .box1 .gradientimg{background: rgba(0, 0, 0, 0); position:inherit;}
.ads300x250 img{margin:0 auto;}
.rhswidget{margin:15px auto 0 auto;}
/* story page */
.leftsec, .arti_mid, .related-artbx{display:none;}
.storybox h1 {font-size: 30px;line-height: 36px;}
.storybox .synopsis{ font-size:18px; line-height:26px;}
.custom-share {width: 100%;}.custom-share>li {margin-right: 2%;width: 23%;}
.dateholder .sharethisbx,.dateholder .date{display:block;}
.imgsection {margin:10px -20px;}
.caption{ padding:0 20px;}
.rightsec {float: none;width: auto;}
.tags li, .tags strong{margin: 5px 4px 5px 0;}
/* common page */
.newslistbx img {height: 67px; width: 100px;}
.newslistbx h3 {font-size: 18px;line-height: 26px;}
.gallery-item li {width: 46.2%;}
.photo-details h1{font-size:24px;line-height:30px;}
.photo-slide .outside #slider2-next,
.photo-slide .outside #slider2-prev,
.photo-slide .bx-pager,
.photo-slide .outside #slider-next,
.photo-slide .outside #slider-prev{display:none;}
.photo-slide .bx-controls-auto a{width:40px;}
.photo-slide .bx-controls-auto .bx-stop { background-position: -129px 0;}
.photo-slide .bx-controls-auto .bx-start{ background-position: -129px -42px;}

.sub-footer__copy,.sub-footer__links{text-align:center;width:100%;}
.sub-footer__links{margin-bottom:10px;}
}
@media (max-width: 480px){
.gallery-item li {margin:15px 0px 5px 0px; width: auto;}
.gallery-item li img {height: auto;}	
}